﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DataTransferObject;
using DataTransferObject.DiaryAndTrackingTask;
using DataTransferObject.DiaryAndTrackingTask.SupportClassForDiary;
using DataTransferObject.DiaryAndTrackingTask.SupportClassForUpdateTask;
using DataTransferObject.DiaryAndTrackingTask.SupportClassForProblemDS;

namespace DataService.Database
{
    public class MSSQLDataServiceImpl : IDataService
    {
        private User currentUser;

        public void setCurrentUser(User user)
        {
            this.currentUser = user;
        }
        #region IDataService Members

        public ListEvent ReadListEvent()
        {
            throw new NotImplementedException();
        }

        public void WriteListEvent(ListEvent _ListEvent)
        {
            throw new NotImplementedException();
        }

        public AnswerList ReadAnswerList()
        {
            throw new NotImplementedException();
        }

        public void WriteAnswerList(AnswerList _AnswerList)
        {
            throw new NotImplementedException();
        }

        public DiaryDS ReadDiaryDS()
        {
            throw new NotImplementedException();
        }

        public void WriteDiaryDS(DiaryDS _DiaryDS)
        {
            throw new NotImplementedException();
        }

        public TrackingTaskDS ReadTrackingTaskDS()
        {
            throw new NotImplementedException();
        }

        public void WriteTrackingTaskDS(TrackingTaskDS _TrackingTaskDS)
        {
            throw new NotImplementedException();
        }

        public ListEvent ReadListSchedEvent()
        {
            throw new NotImplementedException();
        }

        public void WriteListSchedEvent(ListEvent _ListEvent)
        {
            throw new NotImplementedException();
        }

        public SystemConfiguration ReadFromConfigFile()
        {
            throw new NotImplementedException();
        }

        public bool WriteToConfigFile(SystemConfiguration result)
        {
            throw new NotImplementedException();
        }

        public ScheduleReport readScheduleReport()
        {
            throw new NotImplementedException();
        }

        public bool writeSchedReport(ScheduleReport result)
        {
            throw new NotImplementedException();
        }

        public TaskList readTaskList()
        {
            throw new NotImplementedException();
        }

        public bool writeTaskList(TaskList result)
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}
